.f1Box{overflow:hidden;}
.f1Box a{float:left;width:1.65rem;height:1.65rem;text-align:center;line-height:.54rem;font-size:.28rem;color:#666;position:relative;background-color: #ffffff;display: table; margin-right: .1rem; margin-bottom: .2rem;}
.f1Box a span {display: table-cell; vertical-align: middle;}
.f1Box a i{width:.7rem;height:.7rem;margin: 0 auto;display:block;/*position:absolute;left:50%;top:.37rem;transform:translateX(-50%);*/}
.f1Box a i.ioc1{background:url(/images/imgV2022/img01001.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc2{background:url(/images/imgV2022/img01010.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc3{background:url(/images/imgV2022/img01003.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc4{background:url(/images/imgV2022/img01004.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc5{background:url(/images/imgV2022/img01005.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc6{background:url(/images/imgV2022/img01006.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc7{background:url(/images/imgV2022/img01007.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc8{background:url(/images/imgV2022/img01008.png) no-repeat;background-size:100% 100%;}
.f1Box a i.ioc9{background:url(/images/imgV2022/img01009.png) no-repeat;background-size:100% 100%;}
.f1Box a:nth-child(4n) {margin-right: 0;}

.itemTitle {position: relative;}
.itemTitle .more { position: absolute; top: .4rem; right: .3rem;}

h2.common { font-size: .4rem; font-weight: normal; margin-left: .4rem;  color: #222; text-align: left; line-height: 2.5em; position: relative;padding-left: .3rem;}
h2.common::before { content: ""; width: .1rem; height: .36rem;background-color: #039b89; border-radius: .1rem; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); margin-top: .02rem;}

.bianmin { background-color: #fff; border-radius: .3rem; overflow:hidden; }
.bianmin h2 { color: #955f25; background-color: #fcedcb; font-weight: normal; font-size: .4rem; line-height: 2em;}

.f2Box{overflow:hidden; padding: .5rem 0 0;}
.f2Box a{float:left;width:calc(100% / 3);text-align:center;line-height:2.5em;font-size:.28rem;color:#666;position:relative;background-color: #ffffff;display: table; margin-bottom: .4rem;}
.f2Box a span {display: table-cell; vertical-align: middle;}
.f2Box a i{width:1.3rem;height:1.3rem;margin: 0 auto;display:block;/*position:absolute;left:50%;top:.37rem;transform:translateX(-50%);*/}
.f2Box a i.ioc1{background:url(/images/imgV2022/img03001.png) no-repeat;background-size:100% 100%;}
.f2Box a i.ioc2{background:url(/images/imgV2022/img03011.png) no-repeat;background-size:100% 100%;}
.f2Box a i.ioc3{background:url(/images/imgV2022/img03003.png) no-repeat;background-size:100% 100%;}
.f2Box a i.ioc4{background:url(/images/imgV2022/img03007.png) no-repeat;background-size:100% 100%;}
.f2Box a i.ioc5{background:url(/images/imgV2022/img03008.png) no-repeat;background-size:100% 100%;}
.f2Box a i.ioc6{background:url(/images/imgV2022/img03006.png) no-repeat;background-size:100% 100%;}
.f2Box a + a {border-left: none;}


table.dataintable { border-collapse: collapse; border: 0.01rem solid #aaa;width: 100%;}
table.dataintable td {vertical-align: text-top;padding: .2rem 0;border: 1px solid #e4e4e4;width: 25%;}
table.dataintable td a{width:100%;text-align:center;line-height:.5rem;font-size:.28rem;color:#666;position:relative;background-color: #ffffff;display: table;}
table.dataintable td a i{width:.7rem;height:.7rem;margin: 0 auto;display:block;/*position:absolute;left:50%;top:.37rem;transform:translateX(-50%);*/}
table.dataintable td a i.ioc1{background:url(/images/imgV2022/img02001.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc2{background:url(/images/imgV2022/img02002.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc3{background:url(/images/imgV2022/img02003.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc4{background:url(/images/imgV2022/img02004.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc5{background:url(/images/imgV2022/img02005.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc6{background:url(/images/imgV2022/img02006.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc7{background:url(/images/imgV2022/img02007.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc8{background:url(/images/imgV2022/img02008.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc9{background:url(/images/imgV2022/img02009.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc10{background:url(/images/imgV2022/img02010.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc11{background:url(/images/imgV2022/img02011.png) no-repeat;background-size:100% 100%;}
table.dataintable td a i.ioc12{background:url(/images/imgV2022/img02012.png) no-repeat;background-size:100% 100%;}
table.dataintable td.nothing { border: 1px solid #fff;}

#nav {border-bottom:1px solid #ebebeb;}
#nav .swiper-slide span {margin:0 .1rem;text-align:center;display:block;line-height:2.5;font-size:.3rem;color:#2c2c2c;}
#nav .bar{width:.5rem;height:0.05rem;position:absolute;bottom:0px;}
#nav .bar .color{width:.5rem;margin:0 auto;height:0.05rem;background:#189072;}
#page {margin-bottom:50px;height:100%;}
#page .slidepage {height:100%;}

#docNav {border-bottom:1px solid #ebebeb; margin-bottom: .4rem;}
#docNav .swiper-slide span {margin:0 .1rem;text-align:center;display:block;line-height:2.5;font-size:.3rem;color:#2c2c2c;}
#docNav .docbar{width:.5rem;height:0.05rem;position:absolute;bottom:0px;}
#docNav .docbar .color{width:.5rem;margin:0 auto;height:0.05rem;background:#189072;}
#docPage {height:100%;}
#docPage .slidepage {height:100%;}

#newsNav {border-bottom:1px solid #ebebeb;}
#newsNav .swiper-slide span {margin:0 5px;text-align:center;display:block;line-height:2.5;font-size:.3rem;color:#2c2c2c;}
#newsNav .newsbar {width:1rem;height:0.05rem;position:absolute;bottom:0px;}
#newsNav .newsbar .color {width:1rem;margin:0 auto;height:0.05rem;background:#189072;}
#newsPage {height:100%;}
#newsPage .slidepage {height:100%;}

.banner img {width:100%;display:block;}
.banner .swiper-pagination {left:auto;right:7px;bottom:7px;width:auto;padding:2px 7px;border-radius:10px;color:#fff;background:rgba(0,0,0,.3);}


.scroll {height:100%;}
.slidescroll {height:auto;}


.YS-list li { border-radius: .3rem; box-shadow: .03rem .03rem .1rem #ccc; margin-bottom: .4rem; overflow: hidden; position:relative;  padding:.3rem;  width: 100%; height:auto;}
/*.YS-list li .imgBox { float: left;width: 1.5rem;height:1.5rem; overflow: hidden;}
.YS-list li .imgBox img { width: 1.5rem;  position:absolute; clip:rect(0rem 1.5rem 1.5rem 0rem); top: .3rem; left: .3rem; }*/
.YS-list li .imgBox { float: left;width: 1.5rem;height:1.5rem; overflow: hidden; background-color: transparent; background-position: 0 0; background-repeat: no-repeat;  background-size:cover; border-radius: 50%;}
.YS-list li .ysBox {float: right; width:calc(100% - 1.5rem); padding-left: .2rem;}
.YS-list li .ysBox h5 {font-size: .32rem; line-height: 1.5em; color: #222; text-align: justify;}
.YS-list li .ysBox h5>i {font-size: .28rem; font-weight: normal;}
.YS-list li .ysBox p{ text-align: justify;font-size: .22rem;}
.YS-list li .ghBox {background-color: #199072; position: absolute; top: .3rem; right:.2rem; color: #fff; padding:0 .3rem; line-height: 1.75em; border-radius: .2rem;}


.newsList-Item {margin:.2rem auto .4rem; }
.newsList-Item li {display: -webkit-flex; display: flex;flex-direction:row;flex-wrap: nowrap;justify-content: space-between;margin-bottom: .4rem;}
.newsList-Item .newsList {padding: 0 0 0 .2rem; font-size: .24rem; text-align: left; color: #151515;line-height: 1.5em;}
.newsList-Item .newsList h5 {font-weight: normal; font-size: .26rem;margin-top: .05rem;}
.newsList-Item .newsList h5>i {font-size: .24rem;}
.newsList-Item .newsList p {line-height: 1.5em; color: #a8a8a8;text-align: right; padding: .2rem .1rem .1rem .1rem; font-size: .22rem;}
.newsList-Item .newsList p>span  {border: 1px solid #d9c3a5;color: #eea324;border-radius: .05rem;padding:0 .05rem;background-color: #fffef7;}
.newsList-Item .newsList p>i { color: #ed9d12; padding-left: .2rem;}
.newsList-Item div:first-of-type {flex: 0 0 1.9rem;}
.newsList-Item div:first-of-type img {border-radius: .05rem;}


.newsImgList-Item{ background-color: transparent;margin:.2rem auto .4rem; position:relative; z-index:0; overflow:hidden; }	
.newsImgList-Item  li{  overflow:hidden; text-align:center; }	
.newsImgList-Item  li a{ display:block;}	
.newsImgList-Item  li p {position: absolute; bottom: 0; background-color: rgba(0,0,0,0.6); color: #fff; font-size:.24rem;line-height:1.5em; text-align: justify; padding: .1rem .3rem;}


.wrapper {
  width: 100%;
  min-height: 100%;
  height: auto;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper .container {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
}



div.slide-mask {position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:none;}
aside.slide-wrapper {position:absolute;z-index:4;left:0;top:0;width:70%;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
aside.slide-wrapper > div {background-color:#343434;min-height:100%;}
aside.slide-wrapper > div > div {padding:0 10px;height:45px;background-color:#262626;overflow:hidden;}
aside.slide-wrapper > div > div strong {height:45px;line-height:45px;font-size:18px;color:#ffffff;font-weight:normal;}
aside.slide-wrapper.moved {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
aside.slide-wrapper li > a {padding:15px 10px;border-top:1px solid #4d4d4d;border-bottom:1px solid #262626;font-size:15px;display:block;color:#fff;}
aside.slide-wrapper li.current > a {background-color:#262626;}
